package testing;
import static org.junit.Assert.*;
import acm.*;

import org.junit.Test;


public class JunitNumeroRomano {

	@Test
	public void testSolucion() {
		NumeroRomano nr1 = new NumeroRomano();
		nr1.setPalabra("100");
		assertTrue(nr1.solucion()==true);
		
		NumeroRomano nr2 = new NumeroRomano();
		nr2.setPalabra("10000");
		assertTrue(nr2.solucion()==true);
		
		NumeroRomano nr3 = new NumeroRomano();
		nr3.setPalabra("10000000000000");
		assertTrue(nr1.solucion()==false);
		
		NumeroRomano nr4 = new NumeroRomano();
		nr4.setPalabra("100");
		assertTrue(nr4.solucion()==true);
		
		NumeroRomano nr5 = new NumeroRomano();
		nr5.setPalabra("999");
		assertTrue(nr5.solucion()==true);
		
		NumeroRomano nr6 = new NumeroRomano();
		nr6.setPalabra("1");
		assertTrue(nr6.solucion()==true);
		
		
		NumeroRomano nr7 = new NumeroRomano();
		nr7.setPalabra("0");
		assertTrue(nr7.solucion()==true);
		
		NumeroRomano nr8 = new NumeroRomano();
		nr8.setPalabra("9");
		assertTrue(nr8.solucion()==true);
		
		NumeroRomano nr9 = new NumeroRomano();
		nr9.setPalabra(" ");
		assertTrue(nr9.solucion()==false);
		
		NumeroRomano nr10 = new NumeroRomano();
		nr10.setPalabra("14");
		assertTrue(nr1.solucion()==true);
		
		
		
	}

}
